home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / C⁄C++ OS8 / Everything / ModalStuff.h < prev    next >
Encoding:
Text File  |  1998-09-06  |  802 b   |  39 lines  |  [TEXT/CWIE]

  1. // ModalStuff.h -- Modal dialog
  2.  
  3. #pragma once
  4.  
  5. #include "AMDialog.h"
  6. #include "DModalStuffData.h"
  7.  
  8. //----------
  9. class CModalStuff : public AMDialog {
  10. public:    // static
  11.     static    Boolean        GetModalStuff    (DModalStuffData*        ioData);
  12.  
  13. public:
  14.             CModalStuff ();
  15.     virtual ~CModalStuff ();
  16.  
  17. public:
  18.     virtual void    ConnectToData    (AMSignaler*    inData);
  19.  
  20. protected:
  21.     virtual void    FinishMake ();
  22.     virtual void    DoItem            (SInt16        inItemHit);
  23.     virtual void    DataChanged        (long        inDataID);
  24.  
  25. protected:
  26.     virtual void    BuildTextListList        (ControlHandle        inControl);
  27.  
  28. protected:
  29.     DModalStuffData*        mData;
  30.  
  31.     ControlHandle    mOKHandle;
  32.     ControlHandle    mToolsHandle;
  33.     ControlHandle    mPopupsHandle;
  34.     ControlHandle    mFromValuesList2Handle;
  35.     ControlHandle    mFromMenuHandle;
  36.     ControlHandle    mListsHandle;
  37.     ControlHandle    mTextListHandle;
  38. };
  39.